/*
 * @(#)IClassifiableModel.java
 * Date 2013-09-05
 * Version 1.0
 * Author Jim Horner
 * Copyright (c)2012
 */


/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
 */
package us.hornerscorners.lamppost.model.common;

import java.util.List;


/**
 * Interface description
 *
 *
 * @version        v1.0, 2013-09-05
 * @author         Jim Horner
 */
public interface IClassifiableModel {

    /**
     * Method description
     *
     *
     * @return
     */
    public abstract List<LocalizedString> getDescriptions();

    /**
     * Method description
     *
     *
     * @return
     */
    public abstract List<LocalizedString> getDisplayNames();

    /**
     * Method description
     *
     *
     * @return
     */
    public abstract String getEntryLogicalURN();

    /**
     * Method description
     *
     *
     * @return
     */
    public abstract String getEntryURN();

    /**
     * Method description
     *
     *
     * @return
     */
    public abstract String getEntryVersion();
}
